﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Vacantes.aspx.cs" MaintainScrollPositionOnPostback="true" Inherits="InterfazBolsaTalentos.Empresa.Vacantes" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Vacantes</title>

<link href="../Styles/style1.css" rel="stylesheet" type="text/css" />

</head>

<body>

<form id="form1" runat="server">

<div id="container"><!-- Begin Container-->
	
	<div id="masthead"><!-- Begin Masthead -->
		<p>
		    oficina (000) 000-0000 <br />
		    fax (000) 000-0000     <br />
		<asp:Button ID="Button_LogOff" runat="server" Text="Salir" 
                onclick="Button_LogOff_Click" />
		</p>
	</div><!-- End Masthead -->	
	
	<div id="page_content"><!-- Begin Page Content -->	
		
		<div id="sidebar"><!-- Begin Sidebar -->
		   <ul>
		        <li><a href="../General/Default.aspx">Principal</a></li>
				<li><a href="../General/about.aspx">Acerca de</a></li>
				<li><a href="../General/news.aspx">Noticias</a></li>
				<li><a href="../General/contact.aspx">Contacto</a></li>
				<li><a href="Perfil.aspx">Perfil</a></li>
				<li><a href="Vacantes.aspx">Vacantes</a></li>
				<li><a href="Aplicaciones.aspx">Aplicaciones</a></li>
		   </ul>
		</div><!-- End Sidebar -->
				
		<div id="content"><!-- Begin Content -->
		
		<div>
		<h2>Vacantes activas</h2>		
		<asp:Button ID="Button_MostrarPanelVacantesActivas" runat="server" Text="Mostrar/Esconder" 
                        onclick="Button_MostrarPanelVacantesActivas_Click" />
		</div>
		   
            <asp:Panel ID="Panel_VacantesActivas" runat="server" BorderColor="LightGray" 
                    BorderStyle="Solid" BorderWidth="3px" Visible="False">   		   		
		       <br />
		       <div>
                   <asp:Label ID="Label_MensajeErrorNoVacantesActivas" runat="server" Text="Su empresa no tiene vacantes activas" 
                   ForeColor="#CC0000"></asp:Label>
		       </div>
		       <asp:GridView ID="GridView_VacantesActivas" runat="server" BackColor="LightGray" 
                   BorderColor="Black" BorderStyle="Solid" BorderWidth="3px" CellPadding="4" 
                   CellSpacing="2" ForeColor="Black" 
                    onselectedindexchanged="GridView_VacantesActivas_SelectedIndexChanged" >
                   <RowStyle BackColor="White" />
                   <Columns>
                       <asp:CommandField ButtonType="Button" SelectText="►" ShowSelectButton="True" />
                   </Columns>
                   <FooterStyle BackColor="#CCCCCC" />
                   <PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
                   <SelectedRowStyle BackColor="#D3D3D3" Font-Bold="True" ForeColor="Black" />
                   <HeaderStyle BackColor="#CC0000" Font-Bold="True" ForeColor="White" />
               </asp:GridView>
               <br />
               <table>
                  <thead></thead>
                  <tbody>
                     <tr>
                        <td>
                            <asp:Label ID="Label_HabilidadesRequeridasVacantesActivas" runat="server" 
                                Text="Habilidades requeridas: " Visible="False"></asp:Label>
                        </td>
                        <td>
                            <asp:TextBox ID="TextBox_HabilidadesRequeridasVacantesActivas" runat="server" 
                                Height="100px" Width="250px" 
                            ReadOnly="True" TextMode="MultiLine" Visible="False"></asp:TextBox> 
                        </td>
                     </tr>
                     <tr>
                        <td></td>
                        <td>
                           <div class="justifyleft">
                               <asp:Button ID="Button_VerAplicacionesDeVacante" runat="server" 
                                   Text="Ver aplicaciones" Enabled="False" />
                               <asp:Button ID="Button_CerrarVacante" runat="server" Text="Cerrar vacante" 
                                   Enabled="False" onclick="Button_CerrarVacante_Click" />
                           </div>
                        </td>
                     </tr>
                  </tbody>
               </table>
               <div>
                   <asp:Label ID="Label_MensajeErrorCerrarVacante" runat="server" 
                   Text="Intente cerrar esta vacante luego" Visible="False" ForeColor="#CC0000"></asp:Label>
               </div>
               <br />               
            </asp:Panel>	
            
		<div>
		<h2>Vacantes cerradas</h2>		
		<asp:Button ID="Button_MostrarVacantesCerradas" runat="server" Text="Mostrar/Esconder" 
                        onclick="Button_MostrarVacantesCerradas_Click" />
		</div>
            
            <asp:Panel ID="Panel_VacantesCerradas" runat="server" BorderColor="LightGray" 
                    BorderStyle="Solid" BorderWidth="3px" Visible="False">                       
               <br />
               <div>
                   <asp:Label ID="Label_MensajeErrorNoVacantesCerradas" runat="server" Text="Su empresa no tiene vacantes cerradas" 
                   ForeColor="#CC0000"></asp:Label>
               </div>
               <asp:GridView ID="GridView_VacantesCerradas" runat="server" BackColor="LightGray" 
                   BorderColor="Black" BorderStyle="Solid" BorderWidth="3px" CellPadding="4" 
                   CellSpacing="2" ForeColor="Black" 
                    onselectedindexchanged="GridView_VacantesCerradas_SelectedIndexChanged" >
                   <RowStyle BackColor="White" />
                   <Columns>
                       <asp:CommandField ButtonType="Button" SelectText="►" ShowSelectButton="True" />
                   </Columns>
                   <FooterStyle BackColor="#CCCCCC" />
                   <PagerStyle BackColor="#CCCCCC" ForeColor="Black" HorizontalAlign="Left" />
                   <SelectedRowStyle BackColor="#D3D3D3" Font-Bold="True" ForeColor="Black" />
                   <HeaderStyle BackColor="#CC0000" Font-Bold="True" ForeColor="White" />
               </asp:GridView>
               <br />
               <table>
                  <thead></thead>
                  <tbody>
                     <tr>
                        <td>
                            <asp:Label ID="Label_HabilidadesRequeridasVacantesCerradas" runat="server" 
                                Text="Habilidades requeridas: " Visible="False"></asp:Label>
                        </td>
                        <td>
                            <asp:TextBox ID="TextBox_HabilidadesRequeridasVacantesCerradas" runat="server" 
                                Height="100px" Width="250px" 
                            ReadOnly="True" TextMode="MultiLine" Visible="False"></asp:TextBox> 
                        </td>
                     </tr>
                     <tr>
                        <td></td>
                        <td>
                           <div class="justifyleft">
                               <asp:Button ID="Button_ReabrirVacante" runat="server" Text="Reabrir vacante" 
                                   Enabled="False" onclick="Button_ReabrirVacante_Click" />
                           </div>
                        </td>
                     </tr>
                  </tbody>
               </table>   
               
               <div>
                   <asp:Label ID="Label_MensajeErrorReabrirVacante" runat="server" 
                       Text="Intente reabrir esta vacante luego" Visible="False" ForeColor="#CC0000"></asp:Label>
               </div>
               
               <br />               		   		
            </asp:Panel>
            
		<div>
		<h2>Publicar vacante</h2>		
		<asp:Button ID="Button_MostrarPanelNuevaVacante" runat="server" Text="Mostrar/Esconder" 
                        onclick="Button_MostrarPanelNuevaVacante_Click" />
		</div>
            
            <asp:Panel ID="Panel_NuevaVacante" runat="server" BorderColor="LightGray" 
                    BorderStyle="Solid" BorderWidth="3px" Visible="False">       
            <br />
            <table>
               <thead></thead>               
               <tbody>
                <tr>
                     <td>
                         <asp:Label ID="Label_DescripcionVacante" runat="server" Text="Descripcion: "></asp:Label>
                     </td>                     
                     <td>
                         <asp:TextBox ID="TextBox_DescripcionVacanteNueva" runat="server" Width="250px" 
                             AutoPostBack="True" ontextchanged="TextBox_DescripcionVacanteNueva_TextChanged"></asp:TextBox>
                     </td>
                </tr>
                <tr>
                     <td>
                         <asp:Label ID="Label_CarreraVacanteNueva" runat="server" Text="Carrera: "></asp:Label>
                     </td>                     
                     <td>
                         <asp:DropDownList ID="DropDownList_Carreras" runat="server" Width="250px" 
                             AppendDataBoundItems="True" AutoPostBack="True" 
                             DataSourceID="LinqDataSourceCarrera" DataTextField="Descripcion" 
                             DataValueField="ID" 
                             onselectedindexchanged="DropDownList_Carreras_SelectedIndexChanged">
                            <asp:ListItem Value="0" Text="[Seleccione una carrera]"></asp:ListItem>
                         </asp:DropDownList>
                         <asp:LinqDataSource ID="LinqDataSourceCarrera" runat="server" 
                             ContextTypeName="BolsaTalentos.DataContextClasses.DataClassesDataContext" 
                             Select="new (ID, Descripcion)" TableName="Carreras">
                         </asp:LinqDataSource>
                     </td>
                </tr>
                <tr>
                     <td>
                        <asp:Label ID="Label_HabilidadesVacanteNueva" runat="server" Text="Habilidades requeridas: "></asp:Label>
                     </td>
                     <td>
                        <asp:TextBox ID="TextBox_HabilidadesVacanteNueva" runat="server" Height="100px" Width="250px" 
                            ReadOnly="True" TextMode="MultiLine" Visible="True" AutoPostBack="True"></asp:TextBox> 
                     </td>
                </tr>                  
                <tr>
                    <td>
                       <asp:Label ID="Label_AñadirHabilidad" runat="server" Text="Añadir habilidad: "></asp:Label>
                    </td>
                    <td> 
                        <asp:DropDownList ID="DropDownList_Habilidades" runat="server" Width="250px" 
                            AppendDataBoundItems="True" AutoPostBack="True" 
                            DataSourceID="LinqDataSourceHabilidad" DataTextField="Descripcion" 
                            DataValueField="ID" 
                            onselectedindexchanged="DropDownList_Habilidades_SelectedIndexChanged">    
                            <asp:ListItem Value="0" Text="[Seleccione una habilidad]"></asp:ListItem>                       
                        </asp:DropDownList>                                               
                        <asp:LinqDataSource ID="LinqDataSourceHabilidad" runat="server" 
                            ContextTypeName="BolsaTalentos.DataContextClasses.DataClassesDataContext" 
                            Select="new (ID, Descripcion)" TableName="Habilidades">
                        </asp:LinqDataSource>
                        <div>
                           <asp:Label ID="Label_MensajeErrorHabilidadExistente" runat="server" Text="Ya esta vacante tiene esta habilidad" 
                           ForeColor="#CC0000" Visible="False"></asp:Label>
                        </div>                       
                    </td>
                    <td>
                        <asp:Button ID="Button_AñadirHabilidad" runat="server" Text="Añadir" 
                            Enabled="False" onclick="Button_AñadirHabilidad_Click" />
                    </td>
                </tr>
                <tr>
                    <td>
                       <asp:Label ID="Label_EliminarHbilidad" runat="server" Text="Eliminar habilidad: "></asp:Label>
                    </td>
                    <td>
                        <asp:DropDownList ID="DropDownList_HabilidadesDeVacante" runat="server" 
                            Width="220px" AppendDataBoundItems="True" AutoPostBack="True" 
                            onselectedindexchanged="DropDownList_HabilidadesDeVacante_SelectedIndexChanged" >
                           <asp:ListItem Value="0" Text="[Seleccione una habilidad]"></asp:ListItem>      
                        </asp:DropDownList>
                        <div>
                           <asp:Label ID="Label_MensajeErrorHabilidadEliminar" runat="server" Text="Intente eliminar esta habilidad luego" 
                               ForeColor="#CC0000" Visible="False"></asp:Label>
                        </div>
                    </td>
                    <td>
                        <asp:Button ID="Button_EliminarHabilidad" runat="server" Text="Eliminar" 
                            Enabled="False" onclick="Button_EliminarHabilidad_Click" />
                    </td>
                </tr>
                <tr>
                    <td>
                       <asp:Label ID="Label_NuevaHabilidad" runat="server" Text="Añadir habilidad nueva: "></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="TextBox_NuevaHabilidad" runat="server" Width="250px" 
                            AutoPostBack="True" ontextchanged="TextBox_NuevaHabilidad_TextChanged"></asp:TextBox>
                        <div>
                           <asp:Label ID="Label_MensajeErrorNuevaHabilidad" runat="server" Text="No puede agregar esta habilidad" 
                           ForeColor="#CC0000" Visible="False"></asp:Label>
                        </div>                        
                    </td>
                    <td>
                        <asp:Button ID="Button_NuevaHabilidad" runat="server" Text="Añadir" 
                            Enabled="False" onclick="Button_NuevaHabilidad_Click" />
                    </td>
                </tr>           
                <tr>
                   <td></td>
                   <td>
                      <div class="justifyleft">
                         <asp:Button ID="Button_PublicarVacante" runat="server" Text="Publicar vacante" 
                              Enabled="False" onclick="Button_PublicarVacante_Click" />
                      </div>
                   </td>
                </tr>     
               </tbody>               
            </table>
            <br />
            </asp:Panel>                
            
            
            


		
		</div><!-- End Content -->		
		
	</div><!-- End Page Content -->
		
	<div id="footer"><!-- Begin Footer -->
		<p><a href="default.html">Principal</a> | 
		   <a href="about/about.htm">Acerca de</a> | 
		   <a href="calendar/calendar.htm">Calendario</a> |
		   <a href="contact/contact.htm">Contacto</a> |
		   <a href="employees/employees.htm">Empleados</a> |
		   <a href="employment/employment.htm">Empleo</a> | 
		   <a href="faq/faq.htm">P+F</a> | 
		   <a href="information_links/information_links.htm">Vínculos de información</a><br />
		   <a href="news/news.htm">Noticias</a> |
		   <a href="photo_gallery/photo_gallery.htm">Galería de fotografías</a> |
		   <a href="press/press.htm">Prensa</a> | 
		   <a href="products/products.htm">Productos</a> | 
		   <a href="promotions/promotions.htm">Promociones</a> |
		   <a href="services/services.htm">Servicios</a> |
		   <a href="site_map/site_map.htm">Mapa del sitio</a><br />
		    Copyright © 2005 Nombre de la organización. Reservados todos los derechos.</p>
	</div><!-- End Footer -->
	
</div>

    </form>

</body>

</html>

